An Approach to Checking Link Conflicts in the Mapping of Uniform Dependence Algorithms into Lower Dimensional Processor Arrays

نویسندگان

  • Jenn-Yang Ke
  • Jong-Chuang Tsay
چکیده

ÐIn this paper, we propose an enumeration method to check link conflicts in the mapping of n-dimensional uniform dependence algorithms with arbitrary convex index sets into k-dimensional processor arrays. Previous methods on checking the link conflicts had to examine either the whole index set or the I/O spaces whose size are O…N2n† or O…Nnÿ1†, respectively, where N is the problem size of the n-dimensional uniform dependence algorithm. In our approach, checking the link conflicts is done by enumerating integer solutions of a mixed integer linear program. In order to enumerate integer solutions efficiently, a representation of the integer solutions is devised so that the size of the space enumerated is O……2N†nÿk†. Thus, our approach to checking link conflicts has better performance than previous methods, especially for larger k. For the special case k ˆ nÿ 2, we show that link conflicts can be checked by solving two linear programs in one variable. Index TermsÐUniform dependence algorithms, lower dimensional arrays, spacetime mapping, link conflict, mixed integer linear programming, Hermite normal form, Smith normal form.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Finding Space-Optimal Linear Array for Uniform Dependence Algorithms with Arbitrary Convex Index Sets

The mapping of an n-dimensional uniform dependence algorithm onto a linear processor array can be considered as a linear transformation problem. However, to find a linear space-optimal transformation is difficult because the conditions for checking a correct mapping and the space cost function do not have closed-form expressions, especially when the index set J of an n-dimensional algorithm is ...

متن کامل

Designing Lower-Dimensional Regular Arrays for Algorithms with Uniform Dependencies

the space mapping matrix. Three kinds of conflict-free condition are necessary to be satisfied: Dependence conflictfree: if and only if the precedence constraints imposed by the SURE are satisfied; computation conflict-free: if and only if two different computations are not executed on the same PE at the same time; and link conflict-free: if and only if every dependence vector of the SURE is ma...

متن کامل

Optimal Design of Lower Dimensional Processor Arrays for Uniform Recurrencesy

In this paper we present a parameter-based approach for synthesizing systolic architectures from uniform recurrence equations. The scheme presented is a generalization of the Parameter Method proposed by Li and Wah 1]. The approach synthesizes optimal arrays of any lower dimension from a general uniform recurrence description of the problem. In other previous attempts for mapping uniform recurr...

متن کامل

Using the Particle Swarm Optimization Algorithm to Generate the Minimum Test Suite in Covering Array with Uniform Strength

Up to now, several useful algorithms have been proposed to generate covering array, which is one of the branches of combinatorial testing. The main challenge in generating such arrays is generation of the arrays with a minimum number of test cases (for efficiency) at a proper time (for performance), for large systems. Covering array generation strategies are often divided into two general categ...

متن کامل

Systematic Methodology of Mapping Signal Processing Algorithms into Arrays of Processors

Nowadays high speed signal processing has become the only alternative in modern communication system, given the rapidly growing microelectronics technology. This high speed, real time signal processing depends critically both on the parallel algorithms and on parallel processor technology. Special purpose array processor structures will have become the real possibility for high speed signal pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Computers

دوره 48  شماره 

صفحات  -

تاریخ انتشار 1999